<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        
        // let a= 12;

        // a = 888;
        // console.log(a);


        // 常量不允许被修改
        // const b = 5;
        // b = 999; //Uncaught TypeError: Assignment to constant variable.
        // console.log(b);


        // 常量必须得有初始值
        // const a= '';
        // a=12; //错误写法

        // const VERSION = '1.1.1';
        // console.log(VERSION);

        // 用常量存对象或数组 - 可以修改对象或数组中的属性或值
        // const arr = [1,2,3];

        // // arr = [4,5,6]; //不允许直接修改

        // arr[0] = 'a';

        // console.log(arr);



        // 块级作用域 和let相同
        // {
        //     const a = 12;

        //     console.log(a);
        // }

        // console.log(a);


        // 不支持变量提升 和let 相同
        // const a;
        // console.log(a);


        // const不可以重复声明 和let相同

        // 不存在window对象上

        // 建议：获取元素、不改变变量的情况下，使用const声明

        // 建议：建议使用大写字符 - 单词之间用-分割

        




    </script>


</body>

</html>